Blog

Posts tagged with Core Concepts

Core ConceptsAIIntegrations
Agent checkpointing is far from production-grade resiliency

Agent checkpointing is far from production-grade resiliency

Checkpointing helps with recovery, but agents are distributed applications and making them durable requires more than that.

June 15, 2026Giselle van Dongen
Core Concepts
Updating AI Agents safely in production

Updating AI Agents safely in production

How to safely update long-running AI agents with immutable deployments and pinned executions.

March 11, 2026Giselle van Dongen, Francesco Guardiani
Core Concepts
A remote control for your agents

A remote control for your agents

Fine-grained control over in-flight and failed requests: cancel, pause, resume, restart.

February 13, 2026Restate Team
Core Concepts
🎵 Every step you take, every call you make - Restate’s fresh take on distributed apps observability

🎵 Every step you take, every call you make - Restate’s fresh take on distributed apps observability

Find out how the UI helps you with developing and debugging your distributed apps.

February 19, 2025Giselle van Dongen, Nik Nasr, Igal Shilman
Core Concepts

Code that sleeps for a month

Part two of 'Solving durable execution’s immutability problem': How can we write code that works across time without introducing versioning problems?

February 23, 2024Jack Kleeman
Core Concepts
Solving durable execution’s immutability problem

Solving durable execution’s immutability problem

The hardest problem in durable execution, as in many areas of infrastructure, is safe updates.

February 2, 2024Jack Kleeman
TutorialsCore Concepts
Graceful cancellations: How to keep your application and workflow state consistent 💪

Graceful cancellations: How to keep your application and workflow state consistent 💪

With graceful cancellations, it is now possible to stop service invocations and workflows while keeping the overall application state consistent.

January 24, 2024Till Rohrmann
IntegrationsTutorialsCore Concepts
We replaced 400 lines of StepFunctions ASL with 40 lines of TypeScript by making Lambdas suspendable

We replaced 400 lines of StepFunctions ASL with 40 lines of TypeScript by making Lambdas suspendable

We show you a new way to build complex business processes on AWS Lambda, where you can do everything with sequential code and service-style RPCs, no workflow DSL or plumbing events.

November 27, 2023Jack Kleeman, Pavel Tcholakov, Stephan Ewen
ReleasesGeneralCore ConceptsArchitecture

Why we built Restate

Introducing Restate, a distributed application runtime that facilitates reliable communication, consistent state, scalability and failover.

August 24, 2023Stephan Ewen